package ru.chezclif.lern.conread.interfaces;
import java.util.List;
/**
 * Интерфейс для чтения, редактирования и сохранения
 * @author Vit
 *
 */
public interface PropertyReader{
	public void readFile(String pseudoProtocolString);
	public void saveFile(String pseudoProtocolString);
		public String getSetting(String key);
		public void setSetting(String key, String value);
		public void removeSetting(String key, String value);
			public String getHeaderComment();
			public void setHeaderComment(String comment);
			public String getFooterComment();
			public void setFooterComment(String comment);
				public List<String> getKeys(List<String> localBufferForKeys);
				public List<String> getSubsectionKeys(String sectionName,List<String> localBufferForSubsectionKeys);
				public List<String> getSubsectionValues(String sectionName,List<String> localBufferForSubsectionvalues);
}
